Tech

Netflix downsizes its animation department, impacting 30 employees